
var express = require('express');
const crypto = require('crypto-js');
const bodyParser = require('body-parser'); // 引入 body-parser
/**
 * 首先创建服务器 var app = express();
 * 两种请求方法get，post
 * get方法： app.get('/', function(req, res){})
 * post方法： app.post('/', function(req, res){})
 * 最后启动监听： app.listen(3000, function(){})
 * 访问： http://localhost:3000/
 * 自定义方法写在创建服务器后面
 */

var app = express();
app.use(bodyParser.urlencoded({ extended: false })); // 解析 application/x-www-form-urlencoded
app.use(bodyParser.json()); // 解析 application/json
function md5(str){
    return crypto.MD5(str).toString();
}
app.get('/login', function(req, res){
    console.log(req.query.password);
    res.send(md5(req.query.password))
});
app.post('/regist', function(req, res){
    console.log(req.body); // 打印完整的请求体
    console.log(req.body.password); // 打印 password 字段
    res.send(md5(req.body.password));
});
app.listen(3000, function(){
    console.log('Example app listening on port 3000!');
});

